elevate (something) to new heights

Translations
élever (quelque chose) à de nouveaux sommets
Definitions
To improve or enhance something significantly, often by taking it to a higher level of quality, performance, or achievement.